public class Test {


    //1.装箱

    public static void main1(String[] args) {

        int i=10;

        Integer ii=Integer.valueOf(i);
        System.out.println(i);

        Integer i2=i;
        System.out.println(i2);



    }

    //2.拆箱
    public static void main2(String[] args) {
        Integer i=Integer.valueOf(90);
        int i1=i;
        System.out.println(i1);

        int i2=i.intValue();
        System.out.println(i2);

    }


    //3.Integer.valueOf的返回值问题
    public static void main3(String[] args) {
        Integer a=-128;
        Integer b=-128;
        System.out.println(a==b);
        System.out.println("===========================");

        Integer x=-129;
        Integer y=-129;
        System.out.println(x==y);
    }


    //4.泛型引入
//    public static void main(String[] args) {
//        MyArray my=new MyArray();
//        my.add("qwer",0);
//        my.add(12,1);
//
//        String s=(String) my.Show(0);
//        int x=(String) my.Show(0);
//
//    }


    //5.
    public static void main(String[] args) {
        MyArray<String> my=new MyArray<String>();

        my.add("12wr",0);

        String s=my.Show(0);

        //my.add(12,1);
    }
}
